/* LESS Document */
/*
*全局reset
*/

body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,input,textarea,th,td,img
{
  border:0;
  margin:0;
  padding:0;
}
body,button,input,select,textarea{
  font:12px/1.5 '宋体',tahoma,KaiTi,sans-serif;
}
body{
  /*
  这里不将body高度设置死，根据数据调用多少来自动撑开*/
  /*height:2000px;*/
  width:1349px;
}
h1,h2,h3,h4,h5,h6{
  /*假设你给body设置12px，h1是不会继承这个12px的，他按照一定的百分比增加字号，如果给h1添加font-size:100%;就回继承body设定的字体大小*/
  /*规定基于父级的一个百分比，所以在调用H标签的时候会自动根据父级的样式来设定字体大小*/
  font-size:100%;
}
em{
  font-style:normal;
}
ul,ol{
  list-style:none;
}
a{
  text-decoration:none;
  color:inherit;
}
a:hover{
  text-decoration:none;
  color:#a10000;
}
img{
  border:0;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
.dis{
  display:none;
}
.clearfix:before,
.clearfix:after{
  content:'.';
  display:block;
  height:0;
  visibility:hidden;
}
.clearfix:after{
  clear:both;
}
.clearfix{
  zoom:1;
}
/*reset_end*/
//这里是一些公共的less设置；
.rbor(@color:red){
  border:1px solid @color;
}
.bg(@color:red){
  background:@color;
}
.wbg,.rbg{
  background:#fff;
}
.w(@width:100px){
  width:@width;
}
.h(@height:100){
  height:@height;
}
.c(@color:#a10000){
  color:@color;
}
.br(@len:1px,@color:red){
  border:@len solid @color;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
.container{
  width:70%;
  margin:0 auto;
}
.cred{
  .c;
}
/*logo部分*/
#logo{
  border-bottom:1px solid #000;
  margin-top:15px;
  .h(40px);
  a.logo_p{
    .w(311px);.h(39px);
    display:inline-block;
    background:url(../images/vancl-logo.png) no-repeat scroll;
  }
  div.help{
    display:block;
    .fr;
    .h(39px);
    a{
      line-height:39px;
    }
    a.help_center{
      padding-left:20px;
    }
  }
}
/*logo部分结束*/

/*location_start*/
#location{
  .h(28px);.w(540px);.bg(url(../images/newProm.gif.png));
  background-position:0 -28px;
  margin-top:10px;
  line-height:28px;
  em{
    .c(#fff);
    display:inline-block;
    .w(170px);text-align:center;
    font-weight:bold;
  }
  span{
    .c(#666666);
    display:inline-block;
    .w(170px);text-align:center;
    font-weight:bold;
  }
}
/*location_end*/

/*main_start*/
#main{
  margin-top:10px;
  .br(1px,#ccc);
  .left{
    .fl;
    .w(150px);
    padding-top:40px;
    //.bg(#eeeeee);.h(100%);
    text-align:center;font-size:13px;
    font-weight:bold;
    h4{
      display:block;
      line-height:100%;
    }
  }
  .right{
    .fr;
    .w(740px);
    border-left:1px solid #eeeeee;
  }
  .address{
    border-bottom:1px solid #d2d2d2;
    .right{
      padding:10px;

      .address_info{
        .w(190px);.h(150px);
        border:2px solid #d2d2d2;
        padding:10px 10px 10px 20px;.c(#656565);
        margin:10px;.fl;
        &:hover{
          border-color:#b80000;
          .edit_adrs{
            display:block;
          }
        }
        h4{
          line-height:36px;
          border-bottom:1px solid #d2d2d2;
        }
        .contact_info{
          margin-top:20px;
        }
        .edit_adrs{
          .w(50px);.h(24px);
          .br(1px,#b0b0b0);.c(#a10000);
          line-height:24px;.br(1px,#b0b0b0);
          text-align:center;display:none;margin-top:10px;
        }
      }
      div.avtive{
        border-color:#b80000;
      }
    }

  }

  .send{
       border-bottom:1px solid #d2d2d2;
       .h(245px);
       .right{
         .h(100%);
         position: relative;
         padding:0 10px;
         .sendway{
           .c(#656565);
           line-height:25px;
           margin-top:20px;
           label{
             padding:10px;
           }
           span{
             a{
               .c(#a10000);
             }
           }
         }
         .sendtime{
           margin-bottom:10px;
           div{
             .br(2px,#d2d2d2);
             .h(95px);
             .w(170px);.fl;
             margin:0 10px;
             padding:30px  0 0 50px;
             cursor: pointer;
             &:hover{
               .br(2px,#a10000);
             }
           }
           div.active{
             .br(2px,#a10000);
           }
           
           
         }

       }
     }
  .pay{

  }
}
/*main_end*/




/*pro_lis_start*/
.pro_lis{
  margin-top:30px;
  .head{
    h3{.c(#656565);
      text-indent:20px;
      font-size:15px;
      line-height:35px;
      .bg(#eeeeee);
      a{
        font-size:12px;
        line-height:35px;
        .c(#a10000);
        font-weight:normal;float:right;
        padding-right:20px;
      }
    }
    p{
      text-indent:10px;
      line-height:35px;
      span.head_left{
        display:inline-block;
        .w(100px);line-height:35px;
        .h(37px);text-align:left;
      }
      span.fcred{
        .c(#a10000);
      }
    }
  }
  .bottom{
    table{
      .w(100%);
      .br(1px,#dcdfe5);
      thead{
        .bg(#7a7f89);
        line-height:29px;      .c(#ffffff);

      }
      tbody{
        th{
          text-align:center;
          line-height:29px;
          .c(#656565);
        }
      }
    }
    .pro_pay_all{
      .w(100%);
      text-align:right;
      line-height:29px;
      padding-right:20px;
      p{
        border-bottom:1px solid #dcdfe5;
      }
      b{
        line-height:30px;.c(#a10000);
        span{
          font-size:18px;
        }
      }
      .submit{
        button{
          .w(148px);.h(39px);display:inline-block;
          .bg(#81011e);
          .br(1px,#690000);
          font-size:24px;
          font-weight:bold;
          .c(#fff);
          line-height:39px;
          border-radius:3px;
          cursor:pointer;
        }
      }
    }
  }
}
/*pro_lis_end*/


































/*footer开始*/
/*webinfo开始*/
#vanclinfo{
  margin-top:35px;
  .h(188px;);
  .br(1px,#ececec);
  dl{
    margin-top:30px;
    .w(16.5%);
    float:left;
    text-align:center;
    border-right:1px solid #ececec;
    dt{
      font-size:13px;
      line-height:13px;
      .h(13px);
      margin-bottom:13px;
    }
    dd{
      font-size:11px;

    }
  }
  dl.last{
    border-right:0px;
  }
}
/*webinfo结束*/
#footIcon{
  .h(82px);
  ul{
    height:13px;
    margin:34px 0;
    width:100%;
    li{
      .w(25%);
      .fl;
      text-align:center;
      line-height:13px;
      i{
        font-size:14px;
        padding-right:3px;
      }
    }
  }
}
.line{
  width:100%;
  border-bottom:1px solid #000;
}
.copyRight{
  border-top:1px solid #ccc;
  font-size:11px;
  text-align:center;
  line-height:11px;
  margin-top:50px;padding-top:10px;
  display:block;
  color:#3e3a39;
}
.friendLink{
  .w(740px);
  .h(40px);
  margin:20px auto;
  a{
    display:block;
    float:left;
    margin-right:10px;
  }
  a.cheng{
    .w(113px);.h(42px);
    background:url("../img/spritesbgtop.png") no-repeat scroll 0 -581px transparent;
  }
  a.cloth{
    .w(156px);.h(45px);
    display:block;
    background:url("../img/spritesbgtop.png") no-repeat scroll 0 -629px transparent;
  }
  a.webjiaoyi{
    .w(96px);.h(42px);
    display:block;
    background:url("../img/spritesbgtop.png") no-repeat scroll 0 -675px transparent;
  }
  a.runing{
    .w(101px);.h(42px);
    background:url("../img/spritesbgtop.png") no-repeat scroll -97px -675px transparent
  }
  a.qingnian{
    .w(42px);.h(42px);
    background:url("../img/spritesbgtop.png") no-repeat scroll -202px -675px transparent
  }
  a.zhitong{
    .w(120px);.h(39px);
    img{
      width:100%;
      height:100%;
    }
  }
}


/*footer结束*/
